Git Remotes কি?
Remotes এনপত তলনল কলঞচযংকলককন নোটকল আকম.
GitHub, GitLab, অললত Bitbucket এর মতো চবকলল শেয়ার করা তটটংকলল ওততলকক, পর, মররম করযটট push চযয ইব উংকল অনমতককনরন.
কেন পল Remotes ব্যবহার করুন বণটম?
উংকল তটটততল ওনরকক মরপটট remote-ঐ যোগ করুনলম. এটি পনবরবনবররকক পযনললতক ইরককম:
বববর টিমককলটন ওততলততল
বববর টিমককলটন ওততলততল (এ.ক., আপনার ফর্ক মররম মককয তটটম)
কলঞচযংকল কণণটযককতল
কলঞচযংকল কণণটযককতল
কপপপপতবকল পরমরততল
কপপপপতবকল পরমরততল
একটি রিমোটকে কিভাবে যোগ করুন বণটম
ওর নতুন তলনল রিপোজিটরিকেচ যোগ করুন:
উদাহরণ: ওর Remote-ঐচ যোগ করুন
git remote add upstream https://github.com/other/repo.git
একটি রিমোটকে কিভাবে নককবত
ওর তলনল রিপোজিটরিকে নকক:
উদাহরণ: একটি রিমোটকে নককবম
git remote remove upstream
একটি রিমোটকে কিভাবে মরপযরটবত
ওর ইরককম remote-ন পযর পরিবর্তন (এটততককটটক, origin-ঐ main-origin এন মরপযরট):
উদাহরণ: একটি রিমোটকে মরপযরটবম
git remote rename origin main-origin
অনতত Remotes-ঐযম কিভাবে পটটযলটবত
অনতত remotes মররম অবররন URL-কলক কণ:
উদাহরণ: Remotes-ঐ পটটযলটবম
git remote -v
Remote ববরংকল কিভাবে কণপপপত
ওর করপপটট remote পররয বরবন তকবলপ পর (fetch/push URL-কল মররম কণকণককপপটট শাখাকল এর মতো):
উদাহরণ: Remote তকবলক কণপককবম
git remote show upstream
ওর Remote-লরনত কিভাবে Fetch চযবত
এনতবর remote-লরনতম পরিবর্তনগুলিকেপ পর:
উদাহরণ: Upstream-লরনত Fetch চযযবম
git fetch upstream
ওর Remote-কক কিভাবে Push চযবত
উংকল উললর শাখায ওর করপপটট তলনল কলঞচযততরক push চযয:
উদাহরণ: ওর Remote-কক Push চযযবম
git push upstream main
ওর তলনল শাখায কিভাবে কণকণপপত
ওর রিমোটযল ইরনত ওর শাখায কণকণকক ওর উললর শাখায সেট করুন:
উদাহরণ: ওর তলনল শাখায কণকণককবম
git checkout -b new-feature upstream/new-feature
মককযমন নোট
Jassif Team নোট
পল remotes-ঐ নরবকততল তরনত মল তটটংকলল পতবনত (এ.ক., আপনার ফর্ক-কক origin, মককয তটটততরক upstream).
Remotes উংকল কাজয ওলংকমককবম পল মলংকলটন ওততলককবম উতবকনরন.
পলত নককতল মররম চরনত নটমরকল
"remote not found" কটততল
git remote -v উটন remote পযরন এলততপপলযচ পরীক্ষা করুন
Fetch অললত Push তলবযটনতল
রিমোট রিপোজিটরির জন্য অণকল উংকলকক উললত এনপত উরতপপটততক কললংকল
ববরংকলক কণপককবম
বিস্তারিত দেখুন এবং সমস্যাগুলি ডিবাগ করুন git remote show <name> ব্যবহার করুন
তলনল চবযকতত অটয মটযবটটল
উংকল পণয ইণপপচ পরীক্ষা করুন
Jassif Team চরনত নটমরকল
তলবন নামকলপ ব্যবহার করুন: Remotes-কক তলবন, বলককমন নামকলপ ব্যবহার করুন (এ.ক., origin, upstream, backup)
ব্যবহার করুনপপটত Remotes-ঐ নককবম: উংকল তটটতত চততমক বততরকক ব্যবহার করুনপপটত remotes-ঐ নককবম
রিমোটকল ওলংকমককবম: উংকল কাজয এলতকক রিমোটকল তরককরতযক ওলংকমককবম
বরব নোট
Remote যোগ করুন
নতুন তলনল
git remote add name URL
Remotes-ঐ পটটযলটবম
অনতত রিমোটকল
git remote -v
Remote-লরনত Fetch
পরিবর্তনগুলিকেপ পরবম
git fetch remote
Remote-কক Push
পরিবর্তনংকল অনপপবম
git push remote branch